//在本地开启一个服务器 用来接受前端请求 响应数据
//后端服务器除了需要提供接口之外 还需要提供静态资源(img,css,js,html)
let express = require("express");
let cors = require("cors");
let cookie = require("cookie-parser");
let path = require("path");
let app = express();
let port = 3001;
app.listen(port, () => {
  console.log("server is running on port " + port);
});
app.use(cors());
app.use(cookie());
//使用cookie-parser中间件 就相当于在req对象上添加了一个cookie属性 可以拿到浏览器发送过来的cookie
//还相当于在res对象上添加了一个方法cookie() 可以给浏览器来设置cookie
let bodyParser = express.json();
app.use(bodyParser);
//需要将public目录下的文件视为静态资源 而不是借口
let static = express.static(path.resolve(__dirname, "../public"));
app.use(static);
//处理一个/user的get请求 req 请求对象 res 响应对象
app.use("/api/student", require("./routes/student.js"));
//处理管理员的路由
app.use("/api/admin", require("./routes/admin.js"));
